Skip to main content

⚙️ Simulation Engines

Modular computational engines designed for integration with external visualization, simulation, and analysis platforms.

namespace CSharpNumerics.Engines
Separate package since v4.0.0

As of CSharpNumerics 4.0.0 the simulation engines ship in their own NuGet package, CSharpNumerics.Engines, so the core CSharpNumerics package can focus on numerical analysis, statistics, machine learning, and physics. The CSharpNumerics.Engines.* namespaces and APIs documented below are unchanged — just add the package alongside CSharpNumerics:

dotnet add package CSharpNumerics.Engines
ModuleDescription
🎮 Game EngineCollision detection, constraints, rigid-body interactions, flight dynamics, rocket launch simulation, and gameplay-oriented simulation
🎧 Audio EngineAudio synthesis, signal processing, effects, and spectral analysis
🌍 Geo EngineDispersion modelling, GIS analysis, wildfire spread, probability mapping, and spatial export
💻 Quantum EngineQuantum circuits, core algorithms, noisy simulation, and error correction
Multiphysics EngineMultiphysics PDE solvers, materials-aware workflows, export pipelines, and Monte Carlo/ML integration
🛰️ Exoplanet EngineTransit detection, light-curve validation, feature extraction, and ML-assisted exoplanet classification